package com.flitsneak.designpatterns.structuralpatterns.wrapper;

import com.flitsneak.designpatterns.structuralpatterns.wrapper.concretedecorator.EyeBrowDecorator;
import com.flitsneak.designpatterns.structuralpatterns.wrapper.concretedecorator.LipstickDecorator;
import com.flitsneak.designpatterns.structuralpatterns.wrapper.concretedecorator.RougeDecorator;

/**
 * @author flitsneak
 * @email flitsneak@gmail.com
 * @date 2022/7/13 14:16
 * @description
 */
public class FeiFei {
    public static void main(String[] args) {
        NatureLook natureLook;
        natureLook = new BaseLook();
        natureLook = new EyeBrowDecorator(natureLook);
        natureLook = new LipstickDecorator(natureLook);
        natureLook = new RougeDecorator(natureLook);
        System.out.println("今天化的妆是:"+natureLook.makeup());
        natureLook.getOccasion(natureLook.occasionWeight());
    }
}
